package com.beta.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotations.IdType;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;

/**
 *
 * 
 *
 */
public class Users implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	/**  */
	@TableId(type = IdType.AUTO)
	private Integer id;

	/**  */
	private String phone;

	/**  */
	private String phoneNormalized;

	/**  */
	private String username;

	/**  */
	private String gender;

	/**  */
	private String idCardNumber;

	/**  */
	private String status;

	/**  */
	private String encryptedPassword;

	/**  */
	private String resetPasswordToken;

	/**  */
	private Date resetPasswordSentAt;

	/**  */
	private Date createdAt;

	/**  */
	private Date updatedAt;

	/**  */
	private String userType;

	/**  */
	private Date deletedAt;

	/**  */
	private String phone1;

	/**  */
	private String phone2;

	/**  */
	private String idCardPicture;

	/**  */
	private String cityName;

	/**  */
	private String cityCode;

	/**  */
	private String businessLicenceNumber;

	/**  */
	private String businessLicencePicture;

	/**  */
	private String name;

	/**  */
	private String code;

	/**  */
	private String ledgerCode;

	/**  */
	private String customerType;

	/**  */
	private String signedName;

	/**  */
	private String legalPerson;

	/**  */
	private String idCardBackPicture;

	/**  */
	private String bankCardPicture;

	/**  */
	private String bankCardBackPicture;

	/**  */
	private String personPhoto;

	/**  */
	private String businessCertPicture;

	/**  */
	private String orgCodePicture;

	/**  */
	private String taxRegPicture;

	/**  */
	private String bankLisencePicture;

	/**  */
	private String ledgerStatus;

	/**  */
	private BigDecimal feeRate;

	/**  */
	private Date activeAt;

	/**  */
	private String customerManagerCode;

	/**  */
	private String customerManagerName;

	/**  */
	private Integer ownerEditable;


	public Integer getId() {
		return this.id;
	}

	public Users setId(Integer id) {
		this.id = id;
		return this;
	}

	public String getPhone() {
		return this.phone;
	}

	public Users setPhone(String phone) {
		this.phone = phone;
		return this;
	}

	public String getPhoneNormalized() {
		return this.phoneNormalized;
	}

	public Users setPhoneNormalized(String phoneNormalized) {
		this.phoneNormalized = phoneNormalized;
		return this;
	}

	public String getUsername() {
		return this.username;
	}

	public Users setUsername(String username) {
		this.username = username;
		return this;
	}

	public String getGender() {
		return this.gender;
	}

	public Users setGender(String gender) {
		this.gender = gender;
		return this;
	}

	public String getIdCardNumber() {
		return this.idCardNumber;
	}

	public Users setIdCardNumber(String idCardNumber) {
		this.idCardNumber = idCardNumber;
		return this;
	}

	public String getStatus() {
		return this.status;
	}

	public Users setStatus(String status) {
		this.status = status;
		return this;
	}

	public String getEncryptedPassword() {
		return this.encryptedPassword;
	}

	public Users setEncryptedPassword(String encryptedPassword) {
		this.encryptedPassword = encryptedPassword;
		return this;
	}

	public String getResetPasswordToken() {
		return this.resetPasswordToken;
	}

	public Users setResetPasswordToken(String resetPasswordToken) {
		this.resetPasswordToken = resetPasswordToken;
		return this;
	}

	public Date getResetPasswordSentAt() {
		return this.resetPasswordSentAt;
	}

	public Users setResetPasswordSentAt(Date resetPasswordSentAt) {
		this.resetPasswordSentAt = resetPasswordSentAt;
		return this;
	}

	public Date getCreatedAt() {
		return this.createdAt;
	}

	public Users setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
		return this;
	}

	public Date getUpdatedAt() {
		return this.updatedAt;
	}

	public Users setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
		return this;
	}

	public String getUserType() {
		return this.userType;
	}

	public Users setUserType(String userType) {
		this.userType = userType;
		return this;
	}

	public Date getDeletedAt() {
		return this.deletedAt;
	}

	public Users setDeletedAt(Date deletedAt) {
		this.deletedAt = deletedAt;
		return this;
	}

	public String getPhone1() {
		return this.phone1;
	}

	public Users setPhone1(String phone1) {
		this.phone1 = phone1;
		return this;
	}

	public String getPhone2() {
		return this.phone2;
	}

	public Users setPhone2(String phone2) {
		this.phone2 = phone2;
		return this;
	}

	public String getIdCardPicture() {
		return this.idCardPicture;
	}

	public Users setIdCardPicture(String idCardPicture) {
		this.idCardPicture = idCardPicture;
		return this;
	}

	public String getCityName() {
		return this.cityName;
	}

	public Users setCityName(String cityName) {
		this.cityName = cityName;
		return this;
	}

	public String getCityCode() {
		return this.cityCode;
	}

	public Users setCityCode(String cityCode) {
		this.cityCode = cityCode;
		return this;
	}

	public String getBusinessLicenceNumber() {
		return this.businessLicenceNumber;
	}

	public Users setBusinessLicenceNumber(String businessLicenceNumber) {
		this.businessLicenceNumber = businessLicenceNumber;
		return this;
	}

	public String getBusinessLicencePicture() {
		return this.businessLicencePicture;
	}

	public Users setBusinessLicencePicture(String businessLicencePicture) {
		this.businessLicencePicture = businessLicencePicture;
		return this;
	}

	public String getName() {
		return this.name;
	}

	public Users setName(String name) {
		this.name = name;
		return this;
	}

	public String getCode() {
		return this.code;
	}

	public Users setCode(String code) {
		this.code = code;
		return this;
	}

	public String getLedgerCode() {
		return this.ledgerCode;
	}

	public Users setLedgerCode(String ledgerCode) {
		this.ledgerCode = ledgerCode;
		return this;
	}

	public String getCustomerType() {
		return this.customerType;
	}

	public Users setCustomerType(String customerType) {
		this.customerType = customerType;
		return this;
	}

	public String getSignedName() {
		return this.signedName;
	}

	public Users setSignedName(String signedName) {
		this.signedName = signedName;
		return this;
	}

	public String getLegalPerson() {
		return this.legalPerson;
	}

	public Users setLegalPerson(String legalPerson) {
		this.legalPerson = legalPerson;
		return this;
	}

	public String getIdCardBackPicture() {
		return this.idCardBackPicture;
	}

	public Users setIdCardBackPicture(String idCardBackPicture) {
		this.idCardBackPicture = idCardBackPicture;
		return this;
	}

	public String getBankCardPicture() {
		return this.bankCardPicture;
	}

	public Users setBankCardPicture(String bankCardPicture) {
		this.bankCardPicture = bankCardPicture;
		return this;
	}

	public String getBankCardBackPicture() {
		return this.bankCardBackPicture;
	}

	public Users setBankCardBackPicture(String bankCardBackPicture) {
		this.bankCardBackPicture = bankCardBackPicture;
		return this;
	}

	public String getPersonPhoto() {
		return this.personPhoto;
	}

	public Users setPersonPhoto(String personPhoto) {
		this.personPhoto = personPhoto;
		return this;
	}

	public String getBusinessCertPicture() {
		return this.businessCertPicture;
	}

	public Users setBusinessCertPicture(String businessCertPicture) {
		this.businessCertPicture = businessCertPicture;
		return this;
	}

	public String getOrgCodePicture() {
		return this.orgCodePicture;
	}

	public Users setOrgCodePicture(String orgCodePicture) {
		this.orgCodePicture = orgCodePicture;
		return this;
	}

	public String getTaxRegPicture() {
		return this.taxRegPicture;
	}

	public Users setTaxRegPicture(String taxRegPicture) {
		this.taxRegPicture = taxRegPicture;
		return this;
	}

	public String getBankLisencePicture() {
		return this.bankLisencePicture;
	}

	public Users setBankLisencePicture(String bankLisencePicture) {
		this.bankLisencePicture = bankLisencePicture;
		return this;
	}

	public String getLedgerStatus() {
		return this.ledgerStatus;
	}

	public Users setLedgerStatus(String ledgerStatus) {
		this.ledgerStatus = ledgerStatus;
		return this;
	}

	public BigDecimal getFeeRate() {
		return this.feeRate;
	}

	public Users setFeeRate(BigDecimal feeRate) {
		this.feeRate = feeRate;
		return this;
	}

	public Date getActiveAt() {
		return this.activeAt;
	}

	public Users setActiveAt(Date activeAt) {
		this.activeAt = activeAt;
		return this;
	}

	public String getCustomerManagerCode() {
		return this.customerManagerCode;
	}

	public Users setCustomerManagerCode(String customerManagerCode) {
		this.customerManagerCode = customerManagerCode;
		return this;
	}

	public String getCustomerManagerName() {
		return this.customerManagerName;
	}

	public Users setCustomerManagerName(String customerManagerName) {
		this.customerManagerName = customerManagerName;
		return this;
	}

	public Integer getOwnerEditable() {
		return this.ownerEditable;
	}

	public Users setOwnerEditable(Integer ownerEditable) {
		this.ownerEditable = ownerEditable;
		return this;
	}

}
